<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

	<xsl:template match="/">
	<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
		<link href="design.css" type="text/css" rel="stylesheet"/>
		<title><xsl:value-of select="page/titrePage"/></title>
	</head>
	<body>
		<a href="index.xml">Accueil</a>
		<xsl:apply-templates select="page"/>
	</body>
	</html>
	</xsl:template>
	
	<xsl:template name="sommaire">
		<xsl:if test="../titre">
			<h3>Sommaire :</h3>
			<ul>
			<xsl:for-each select="../titre">
				<li><a href="#{generate-id()}"><xsl:value-of select="."/></a></li>
			</xsl:for-each>
			</ul>
		</xsl:if>
		<br/>
	</xsl:template>

	<xsl:template match="titrePage">
		<h1 align="center"><xsl:value-of select="."/></h1>
		<xsl:call-template name="sommaire" />
	</xsl:template>
	
	<xsl:template match="titre">
    <a name="{generate-id()}"/><h2><xsl:value-of select="."/></h2>
	</xsl:template>

	<xsl:template match="ssTitre">
		<h3><xsl:value-of select="."/></h3>
	</xsl:template>
	
	<xsl:template match="paragraphe">
		<p><xsl:apply-templates/></p>
		
	</xsl:template>
	
	<xsl:template match="image">
		<img src="images/{.}"/>
	</xsl:template>
	
	<xsl:template match="lien">
		<p>&#x2022;&#xA0;<a href="{@lien}"><xsl:value-of select="@intitule"/></a></p>
	</xsl:template>
	
	<xsl:template match="br">
		<br/>
	</xsl:template>
	
	<!-- MISE EN FORME DU TEXTE : -->
	
	<xsl:template match="g">
		<b><xsl:apply-templates/></b>
	</xsl:template>
	
	<xsl:template match="i">
		<i><xsl:apply-templates/></i>
	</xsl:template>
	
	<xsl:template match="s">
		<u><xsl:apply-templates/></u>
	</xsl:template>
	
	<xsl:template match="b">
		<s><xsl:apply-templates/></s>
	</xsl:template>
	
	<xsl:template match="align-droite">
		<div style="text-align: right;"><xsl:apply-templates/></div>
	</xsl:template>
	
	<xsl:template match="align-centre">
		<div style="text-align: center;"><xsl:apply-templates/></div>
	</xsl:template>
	
	<xsl:template match="align-justifie">
		<div style="text-align: justify;"><xsl:apply-templates/></div>
	</xsl:template>
	
	<!-- - - - - - - - - - - - - - - - - - - -->

</xsl:stylesheet>